.wrap {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  .main {
    width: 345px;
  }
  .button-wrap {
    margin-top: 15px;
    display: flex;
    flex-direction: row-reverse;
    // >a {
    //   &:first-of-type {
    //     margin-left: 8px;
    //   }
    // }
  }
}

.cmbLogin {
  height: 60vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  > img {
    width: 100px;
  }
  .errorText {
    > p {
      color: @error-color;
      margin: 8px 0;
    }
    > a {
      color: @link-color;
    }
  }
}

.code-img-box {
  position: absolute;
  right: 15px;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  img {
    width: 75px;
    height: 30px;
    cursor: pointer;
  }
}
